package com.parkingspace.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;


import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 车位信息表
 * </p>
 *
 * @author Gapper
 * @since 2021-05-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ParkingInformation implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
      @TableId(value = "parking_id", type = IdType.ASSIGN_ID)
    private Long parkingId;

    /**
     * （车位状态）	0 停用	1 个人私有	2 待出租	3 已出租	4 查封
     */
    private Integer parkingStatus;

    /**
     * 车位地址
     */
    private String parkingAddress;

    /**
     * 所属用户
     */
    private Long parkingUid;

    /**
     * 车主
     */
    private Long carUid;

    /**
     * （登记时间）	业主车位的登记时间
     */
    private Date parkingRegistrationTime;

    /**
     * （分成比例）	车位分成比例车位分成比例
     */
    private String parkingProportion;

    /**
     * 0 未录入车牌 1 已录入车牌
     */
    private Integer licensePlateNumberEntering;

    /**
     * 每小时车位价格（元/小时）(业主自己车位的收费3元，承租车主的收费5元)
     */
    private Double parkingRent;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 物业id
     */
    private Long propertyId;

    /**
     * 停车位照片
     */
    private String parkingPicture;


}
